package com.googlecode.bip.entity;

/**
 * Referent object : user Referent (read write)
 *
 * @author Claude CHOISNET
 */
public interface IReferentReferentView extends IReferent
{
    /**
     * Set idreferent (and iduser {@link IGenericUser#getIdUser()})
     *
     * @param idreferent the idreferent to set
     * @see IReferent#getIdReferent()
     */
    public void setIdReferent( int idreferent );

    /**
     * Set referent public name
     *
     * @param referentname the referentname to set
     * @see IReferent#getReferentName()
     */
    public void setReferentName( String referentname );

    /**
     * Set referent public description
     *
     * @param referentdescription the referentdescription to set
     * @see IReferent#getReferentDescription()
     */
    public void setReferentDescription( String referentdescription );

    /**
     * Set Referent login user name (private)
     *
     * @param name Referent login user name
     * @see IGenericUser#getUserName()
     */
    public void setUserName( String name );
}
